package com.example.baiduai.ai.entity;

import lombok.Data;

@Data
public class AiIcvEntity {

    /**
     * 合成的文本，使用UTF-8编码。不超过60个汉字或者字母数字。
     * 文本在百度服务器内转换为GBK后，长度必须小于120字节
     */
    private String tex;


    /**
     * 开放平台获取到的开发者access_token（见上面的“鉴权认证机制”段落）
     */
    private String tok;


    /**
     * 用户唯一标识，用来计算UV值。建议填写能区分用户的机器 MAC 地址或 IMEI 码，长度为60字符以内
     */
    private String cuid;

    /**
     * 客户端类型选择，web端填写固定值1
     */
    private Integer ctp = 1;

    /**
     * 固定值zh。语言选择,目前只有中英文混合模式，填写固定值zh
     */
    private String lan ="zh";


    /**
     * 语速，取值0-15，默认为5中语速
     */
    private Integer spd =5;


    /**
     * 音调，取值0-15，默认为5中语调
     */
    private Integer pit =5;


    /**
     * 音量，取值0-15，默认为5中音量（取值为0时为音量最小值，并非为无声）
     */
    private Integer vol = 7;


    /**
     * 度小宇=1，度小美=0，度逍遥（基础）=3，度丫丫=4
     */
    private Integer per=0;


    /**
     * 度逍遥（精品）=5003，度小鹿=5118，度博文=106，度小童=110，度小萌=111，度米朵=103，度小娇=5
     */
    // private String per;


    /**
     * 3为mp3格式(默认)； 4为pcm-16k；5为pcm-8k；6为wav（内容同pcm-16k）; 注意aue=4或者6是语音识别要求的格式，但是音频内容不是语音识别要求的自然人发音，所以识别效果会受影响。
     */
    private Integer aue = 3;

    /**
     * 文件名称
     */
    private String fileName="语音合成";

    /**
     * 文件路径
     */
    private String filePath="./";

}
